<?
/**====================================================
 * Archivo modificado para las consultas de informados
 * @autor IVAN SOLARTE
 * @version ORFEO 3.7.
 * 12-MAYO-2009
 **/
$coltp3Esp = '"' . $tip3Nombre [3] [2] . '"';
if (! $orno)
	$orno = 1;

$desde = $fecha_ini . " " . "00:00:00";
$hasta = $fecha_fin . " " . "23:59:59";

$sWhereFec = " and " . $db->conn->SQLDate ( 'Y/m/d H:i:s', 'R.RADI_FECH_RADI' ) . " >= '$desde'
				and " . $db->conn->SQLDate ( 'Y/m/d H:i:s', 'R.RADI_FECH_RADI' ) . " <= '$hasta'";

if ($dependencia_busq != 99999)
	$condicionE = " AND h.depe_codi=$dependencia_busq ";
if ($codus != 0)
	$condicionE .= " and h.usua_codi=$codus";

if ($dependencia_busq != 99999) {
	$queryE = "
		SELECT
		b.usua_nomb as USUARIO, 
		count(r.radi_nume_radi) as  INFORMADOS,
		d.depe_nomb as DEPENDENCIA,
		d.depe_codi as COD_DEP,
		b.usua_doc as  DOC_US,
		b.usua_codi as CODUSU
		FROM    
		hist_eventos h,
		radicado r,
		usuario b,
		dependencia d
		WHERE h.sgd_ttr_codigo = '8'
		and d.depe_codi= $dependencia_busq
		$whereFec
		and h.radi_nume_radi= r.radi_nume_radi
		and h.depe_codi= d.depe_codi
		and b.usua_doc= h.usua_doc
		group by d.depe_nomb, b.usua_nomb, b.usua_codi, d.depe_codi, b.usua_doc 
		order by count(r.radi_nume_radi) asc";
} else {
	$queryE = "
		SELECT 
		b.usua_nomb as USUARIO,
		count(r.radi_nume_radi) as  INFORMADOS,
		d.depe_nomb as DEPENDENCIA,
		d.depe_codi as COD_DEP,
		b.usua_doc as  DOC_US,
		b.usua_codi as CODUSU
		FROM    
		hist_eventos h,
		radicado r,
		usuario b,
		dependencia d
		WHERE h.sgd_ttr_codigo = '8'
		AND h.radi_nume_radi= r.radi_nume_radi
		and h.depe_codi= d.depe_codi
		and b.usua_doc= h.usua_doc
		group by d.depe_nomb, b.usua_nomb, b.usua_codi, d.depe_codi,b.usua_doc 
		order by count(r.radi_nume_radi) asc";
}

if ($dependencia_busq != 99999)
	$condicionE .= " and h.depe_codi =$dependencia_busq ";

if ($codus != 0)
	$condicionE .= " and h.usua_codi=$codus   ";

$queryEDetalle = "
		Select 
		h.radi_nume_radi as INFORMADOS, 
		r.radi_fech_radi as FECHRADI,
		b.usua_nomb as USUARIO,
		b.usua_doc as CODUSU, 
		d.depe_nomb as DEPENDENCIA,
		h.depe_codi_dest as COD_DEP_DESTINO,
		r.RADI_PATH 		as HID_RADI_PATH,
		(select dependencia.depe_nomb
			from dependencia
			where
			h.depe_codi_dest = dependencia.depe_codi
			and h.sgd_ttr_codigo= '8'
			) DEPDEST,
		h.usua_codi_dest as Usua_dest,
		(select usuario.usua_nomb
			from usuario
			where
			h.usua_codi_dest= usuario.usua_codi
			and h.depe_codi_dest= usuario.depe_codi
				) USUDEST
				
		FROM 
		hist_eventos h,
		usuario b,
		dependencia d, 
    radicado r
		WHERE
		h.sgd_ttr_codigo = '8'
		and r.radi_nume_radi= h.radi_nume_radi
		and h.usua_doc='$usua_docs'
		and b.usua_doc='$usua_docs'
		and h.depe_codi = d.depe_codi
		and d.depe_codi= b.depe_codi
		order by r.radi_fech_radi asc";

if (isset ( $_GET ['genDetalle'] ) && $_GET ['denDetalle'] = 1) {
	$titulos = array ("#", "1#NUMERO RADICADO", "2#FECHA RADICADO", "3#USUARIO", "4#DEPENDENCIA ORIGEN", "5#DEPENDENCIA DESTINO", "6#USUARIO INFORMADO" );
} else {
	$titulos = array ("#", "1#INFORMADOS", "2#USUARIO ", "3#DEPENDENCIA", "4#VER DETALLES" );
}
/*
		 $queryE .= "";
		 $queryEDetalle .= "";*/

function pintarEstadistica($fila, $indice, $numColumna) {
	global $ruta_raiz, $_POST, $_GET;
	$numColumna = isset ( $fila ['INFORMADOS'] ) ? $numColumna : 2;
	$salida = "";
	switch ($numColumna) {
		case 0 :
			$salida = $indice;
			break;
		case 1 :
			$salida = $fila ['INFORMADOS'];
			break;
		case 2 :
			$salida = $fila ['USUARIO'];
			break;
		case 3 :
			$salida = $fila ['DEPENDENCIA'];
			break;
		case 4 :
			
			$dependencia1 = isset ( $fila ['COD_DEP'] ) ? $fila ['COD_DEP'] : $_GET ['dependencia_busq'];
			$datosEnvioDetalle = "tipoEstadistica=" . $_POST ['tipoEstadistica'] . "&genDetalle=1&usua_docs=" . $fila ['DOC_US'] . "&dependencia_busq=" . $dependencia1 . "&fecha_ini=" . $_POST ['fecha_ini'] . "&fecha_fin=" . $_POST ['fecha_fin'] . "&tipoRadicado=" . $_POST ['tipoRadicado'] . "&codus=" . $fila ['CODUSU'];
			$datosEnvioDetalle=(isset($_POST['usActivos']))?$datosEnvioDetalle."&amp;usActivos=".$_POST['usActivos']:$datosEnvioDetalle;
			$salida = "<a href=\"genEstadistica.php?{$datosEnvioDetalle}\"  target=\"detallesSec\" align='center' > VER DETALLES </a>";
			
			break;
	}
	return $salida;
}

function pintarEstadisticaDetalle($fila, $indice, $numColumna) {
	global $ruta_raiz, $encabezado, $krd;
	//$verImg = ($fila ['SGD_SPUB_CODIGO'] == 1) ? ($fila ['USUARIO'] != $_SESSION ['usua_nomb'] ? false : true) : ($fila ['USUA_NIVEL'] > $_SESSION ['nivelus'] ? false : true);
	switch ($numColumna) {
		case 0 :
			$salida = $indice;
			break;
		case 1 :
			$salida = "<center class=\"leidos\">" . $fila ['INFORMADOS'];
			break;
		case 2 :
			//$salida = "<a class=\"vinculos\" href=\"{$ruta_raiz}verradicado.php?verrad=" . $fila ['INFORMADOS'] . "&amp;" . session_name () . "=" . session_id () . "&amp;krd=" . $_GET ['krd'] . "&amp;carpeta=8&amp;nomcarpeta=Busquedas&amp;tipo_carp=0 \" >" . $fila ['FECHRADI'] . "</a>";
			$salida= $fila['FECHRADI'];
			break;
		case 3 :
			$salida = "<center class=\"leidos\">" . $fila ['USUARIO'] . "</center>";
			break;
		case 4 :
			$salida = "<center class=\"leidos\">" . $fila ['DEPENDENCIA'];
			break;
		case 5 :
			$salida = "<center class=\"leidos\">" . $fila ['DEPDEST'];
			break;
		case 6 :
			$salida = "<center class=\"leidos\">" . $fila ['USUDEST'];
	
	}
	return $salida;
}

$xsql = serialize ( $isql ); // SERIALIZO EL QUERY CON EL QUE SE QUIERE GENERAR EL REPORTE
$_SESSION ['xheader'] = "<center><b>REPORTE DE DOCUMENTOS INFORMADOS</b></center><br><br>"; // ENCABEZADO DEL REPORTE
$_SESSION ['xsql'] = $xsql; // SUBO A SESION EL QUERY// CREO LOS LINKS PARA LOS REPORTES
echo "<b>Generar:</b><a href='$ruta_raiz/adodb/adodb-doc.inc.php' target='_blank'>Documento</a> - ";
echo "<a href='$ruta_raiz/adodb/adodb-xls.inc.php' target='_blank'>Hoja de calculo</a>";
?>
